package com.kurumi.medical.pojo;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 压疮/床褥明细
 * @author worker
 *
 */
public class HospitalizationPressureSoreRecord {
	
	/**
	 * 发生时间
	 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date occurDateTime;
	
	/**
	 * 压疮分期Id
	 */
	private Integer pressureSoreCradleId;
	
	/**
	 * 压疮分期名称
	 */
	private String pressureSoreCradleName;
	
	/**
	 * 压疮等级Id
	 */
	private Integer pressureSorePhaseId;
	
	/**
	 * 压疮等级名称
	 */
	private String pressureSorePhaseName;
	
	/**
	 * 压疮部位Id集合
	 */
	private List<Integer> pressureSorePartIds = new ArrayList<Integer>();
	
	/**
	 * 压疮部位名字
	 */
	private String pressureSorePartNames;
	
	/**
	 * 登记日期
	 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date registerDateTime;

	public Date getOccurDateTime() {
		return occurDateTime;
	}

	public void setOccurDateTime(Date occurDateTime) {
		this.occurDateTime = occurDateTime;
	}

	public Integer getPressureSoreCradleId() {
		return pressureSoreCradleId;
	}

	public void setPressureSoreCradleId(Integer pressureSoreCradleId) {
		this.pressureSoreCradleId = pressureSoreCradleId;
	}

	public String getPressureSoreCradleName() {
		return pressureSoreCradleName;
	}

	public void setPressureSoreCradleName(String pressureSoreCradleName) {
		this.pressureSoreCradleName = pressureSoreCradleName;
	}

	public Integer getPressureSorePhaseId() {
		return pressureSorePhaseId;
	}

	public void setPressureSorePhaseId(Integer pressureSorePhaseId) {
		this.pressureSorePhaseId = pressureSorePhaseId;
	}

	public String getPressureSorePhaseName() {
		return pressureSorePhaseName;
	}

	public void setPressureSorePhaseName(String pressureSorePhaseName) {
		this.pressureSorePhaseName = pressureSorePhaseName;
	}

	public List<Integer> getPressureSorePartIds() {
		return pressureSorePartIds;
	}

	public void setPressureSorePartIds(List<Integer> pressureSorePartIds) {
		this.pressureSorePartIds = pressureSorePartIds;
	}

	public String getPressureSorePartNames() {
		return pressureSorePartNames;
	}

	public void setPressureSorePartNames(String pressureSorePartNames) {
		this.pressureSorePartNames = pressureSorePartNames;
	}

	public Date getRegisterDateTime() {
		return registerDateTime;
	}

	public void setRegisterDateTime(Date registerDateTime) {
		this.registerDateTime = registerDateTime;
	}
	
	
	
}
